.printTemplateModal {
  .iconSelect {
    font-size: 130%;
    float: right;
  }

  .label {
    cursor: pointer;
    border-bottom: 1px solid #d9d9d9;
    height: 32px;
  }

}

#design-wrapper {
  margin: 0;
  background-color: #f7f7f7;

  #toolbar {
    height: 70px;
    background-color: #f0f0f0;
    .mce-panel {
      border: 0 !important;
    }
  }
  .paper {
    text-align: center;
    margin: 0;
    position: static;
    overflow-y: auto;
    background-color: #f7f7f7;
    .editorContainer {
      margin: 10px auto;
      width: 900px;
      text-align: left;
      padding: 0;
      box-shadow: none;
      border-radius: 3px;
      clear: both;
    }
  }
  .paperEditor {
    background-color: #fefefe;
    box-shadow: 0 0 0 1px #d1d1d1, 0 0 3px 1px #ccc;

    .mce-edit-focus {
      outline: none;
    }

    position: relative !important;
    pageheader,
    pagefooter {
      display: block;
      padding-top: 10px;
      padding-left: 20px;
      padding-right: 20px;
    }
    pagemain {
      display: block;
      min-height: 300px;
      padding-left: 20px;
      padding-right: 20px;
      overflow-y: auto;
    }
    pageheader {
      border-bottom: 1px dashed #BBB;
      background: transparent no-repeat url('');
    }
    pagefooter {
      border-top: 1px dashed #BBB;
      background: transparent no-repeat url('');
      position: absolute !important;
      bottom: 0;
      right: 0;
      left: 0;
      opacity: 1;
    }
    &.pageheader-false {
      pageheader {
        display: none;
      }
    }
    &.pagefooter-false {
      pagefooter {
        display: none;
      }
    }
  }
}
